package clusters

import (
	"context"
	"devops-super/api/clusters/v1"
)

// IDistributeTablesV1 集群分发表管理接口
type IDistributeTablesV1 interface {
    GetPageLst(ctx context.Context, req *v1.DistributeTablesGetPageLstReq) (res *v1.DistributeTablesGetPageLstRes, err error)
    Add(ctx context.Context, req *v1.DistributeTablesAddReq) (res *v1.DistributeTablesAddRes, err error)
    Upt(ctx context.Context, req *v1.DistributeTablesUptReq) (res *v1.DistributeTablesUptRes, err error)
    Del(ctx context.Context, req *v1.DistributeTablesDelReq) (res *v1.DistributeTablesDelRes, err error)
    GetOne(ctx context.Context, req *v1.DistributeTablesGetOneReq) (res *v1.DistributeTablesGetOneRes, err error)
    GetOptions(ctx context.Context, req *v1.DistributeTablesGetOptionsReq) (res *v1.DistributeTablesGetOptionsRes, err error)
}